#ifndef CMD_FACTORY_H
#define CMD_FACTORY_H
#include<string>

#include "CdCmd.h"
#include "ClsCmd.h"
#include "MdCmd.h"
#include "DirCmd.h"
#include "RenCmd.h"
#include "RdCmd.h"
#include "DelCmd.h"
#include "MoveCmd.h"
#include "CopyCmd.h"
#include "MklinkCmd.h"
#include "SaveCmd.h"
#include "LoadCmd.h"

class Cmd;
class CmdFactory
{
public:
	Cmd* CreateCommand(const std::wstring &);

	CmdFactory();
	~CmdFactory();
};
#endif// !CMD_FACTORY_H
